XML 23 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue:      
Revenue $ 365,627 $ 333,702 $ 214,427
Total revenue 563,608 501,985 291,337
Costs:      
Depreciation of specialty rental assets 68,626 52,833 53,609
Gross profit 313,324 247,128 101,350
Selling, general and administrative 56,126 57,893 46,461
Other depreciation and amortization 15,351 14,832 16,910
Other expense, net 1,241 36 880
Operating income 240,606 174,367 37,099
Loss on extinguishment of debt 2,279 0 0
Interest expense, net 22,639 36,323 38,704
Change in fair value of warrant liabilities (9,062) 31,735 1,067
Income (loss) before income tax 224,750 106,309 (2,672)
Income tax expense 51,050 32,370 1,904
Net income (loss) 173,700 73,939 (4,576)
Change in fair value of warrant liabilities (9,062)    
Net income (loss) attributable to common stockholders - diluted 164,638 73,939 (4,576)
Other comprehensive income (loss)      
Foreign currency translation (64) (112) (28)
Comprehensive income (loss) $ 173,636 $ 73,827 $ (4,604)
Two Class Method:      
Weighted average number shares outstanding - basic (in shares) 101,350,910 97,213,166 96,611,022
Weighted average number shares outstanding - diluted (in shares) 105,319,405 100,057,748 96,611,022
Net income (loss) per share - basic (in dollars per share) $ 1.71 $ 0.76 $ (0.05)
Net income (loss) per share - diluted (in dollars per share) $ 1.56 $ 0.74 $ (0.05)
Services      
Revenue:      
Revenue $ 365,627 $ 333,702 $ 203,134
Costs:      
Costs 151,574 174,200 120,192
Specialty rental      
Revenue:      
Revenue, subject to ASC 840 197,981 168,283 76,909
Costs:      
Costs $ 30,084 $ 27,824 16,186
Construction fee      
Revenue:      
Revenue     $ 11,294