XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue and Accounts Receivable - Long-Term Accounts Receivable and Contract Assets (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Revenue from Contract with Customer [Abstract]  
2025 $ 20,352
2024 76,801
2023 21,625
2022 8,971
2021 1,251
Total $ 129,000