XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Significant Accounting Policies and Pronouncements - Impact of Change in Accounting Estimate (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Change in Accounting Estimate [Line Items]                
Increase to Net income $ (5,151) $ 18,026 $ 3,202 $ 77,217 $ 94,453 $ 53,073 $ 16,077 $ 224,743
Increase to Basic net income per share (in usd per share) $ (0.55)     $ 5.94     $ 1.38 $ 17.31
Increase to Diluted net income per share (in usd per share) $ (0.55)     $ 4.77     $ 1.36 $ 13.86
Scenario, Adjustment | Salvage Value                
Change in Accounting Estimate [Line Items]                
Increase to Net income $ 992           $ 2,988  
Increase to Basic net income per share (in usd per share) $ 0.11           $ 0.26  
Increase to Diluted net income per share (in usd per share) $ 0.11           $ 0.20