XML 123 R105.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Acquisitions - Moritex Narrative (Details)
¥ in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Oct. 18, 2023
USD ($)
Oct. 18, 2023
JPY (¥)
Mar. 31, 2024
USD ($)
Mar. 31, 2024
JPY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Oct. 18, 2023
JPY (¥)
Business Acquisition [Line Items]                
Payments related to business acquisitions         $ 257,056 $ 5,050 $ 0  
Moritex Corporation                
Business Acquisition [Line Items]                
Enterprise value $ 270,000             ¥ 40,000,000
Purchase price 296,138 ¥ 44,376,245            
Cash paid in purchase price 295,144 ¥ 44,227,414            
Cash acquired 38,088              
Payments related to business acquisitions 257,056              
Asset acquisition, transaction costs $ 5,800              
Moritex Corporation | Forecast                
Business Acquisition [Line Items]                
Cash paid in purchase price     $ 994 ¥ 148,831