XML 53 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Significant Accounting Policies and Pronouncements - Impact of Change in Accounting Estimate (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Change in Accounting Estimate [Line Items]            
Increase to Net income $ 18,026 $ 3,202 $ 94,453 $ 53,073 $ 21,228 $ 147,527
Increase to Basic net income per share (in usd per share) $ 1.42   $ 7.27   $ 1.65 $ 11.36
Increase to Diluted net income per share (in usd per share) $ 1.21   $ 5.77   $ 1.48 $ 9.01
Scenario, Adjustment | Salvage Value            
Change in Accounting Estimate [Line Items]            
Increase to Net income $ 999       $ 1,997  
Increase to Basic net income per share (in usd per share) $ 0.08       $ 0.15  
Increase to Diluted net income per share (in usd per share) $ 0.06       $ 0.12