XML 16 R9.htm IDEA: XBRL DOCUMENT v3.24.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Pay vs Performance Disclosure        
Net Income (Loss) $ 21,551 $ 23,411 $ 58,476 $ 4,330 [1]
[1] Potential common shares under the treasury stock method and the if-converted method were antidilutive because the effect of the change in the fair value of warrants was antidilutive. Consequently, the Company did not have any adjustments in this period between basic and diluted income per share related to stock-based awards and warrants.