v3.26.1
Revenue and Accounts Receivable - Long-Term Accounts Receivable and Contract Assets (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Revenue from Contract with Customer [Abstract]  
2026 $ 61,722
2025 81,975
2024 27,368
2023 6,289
2022 2,041
Total $ 179,395