XML 70 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Revenues - Schedule of Changes in the Contract Liabilities (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]    
Balance as of beginning of the period $ 4,486 $ 5,537
Revenue recognized from opening balance of contract liabilities (4,486) (5,537)
Increase due to cash received 141,126 129,585
Revenue recognized from cash received during the period (135,513) (122,003)
Foreign exchange effect 52 (28)
Balance as of end of the period $ 5,665 $ 7,554