Annual report [Section 13 and 15(d), not S-K Item 405]

SEGMENT AND GEOGRAPHIC AREA INFORMATION - Schedule of Percentages Of Operating Revenues By Major Customers (Details)

v3.25.0.1
SEGMENT AND GEOGRAPHIC AREA INFORMATION - Schedule of Percentages Of Operating Revenues By Major Customers (Details) - Customer Concentration Risk - Revenue Benchmark
9 Months Ended 12 Months Ended
Dec. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Total percentage of revenues      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 34.40% 33.30% 32.90%
Customer A      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 19.40% 16.70% 18.50%
Customer B      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 9.00% 11.30% 8.80%
Customer C      
Segment Reporting Information [Line Items]      
Concentration risk, percentage 6.00% 5.30% 5.60%