XML 54 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Investment in Other Entities - Net Income (Loss) From Equity Method Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Schedule of Equity Method Investments [Line Items]          
Revenue $ 83,357 $ 84,047 $ 249,220 $ 219,949  
Net income 11,386 17,107 20,229 19,692  
Net income from equity method investments 637 3,822 1,877 11,828  
Current assets 122,785   122,785   $ 117,188
Total assets 916,749   916,749   881,077
Current liabilities 83,461   83,461   103,596
Total liabilities 433,953   433,953   416,045
Equity Method Investment          
Schedule of Equity Method Investments [Line Items]          
Revenue 26,570 26,123 80,844 77,097  
Gross profit 6,785 10,799 21,167 31,812  
Net income 2,508 $ 7,182 8,791 $ 26,579  
Current assets 8,662   8,662   10,554
Noncurrent assets 136,295   136,295   121,934
Total assets 144,957   144,957   132,488
Current liabilities 11,121   11,121   15,993
Noncurrent liabilities 33,991   33,991   24,612
Total liabilities $ 45,112   $ 45,112   $ 40,605